package daily.play1;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.SocketTimeoutException;
import java.util.Arrays;
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

//public class demo12 {
//    public static  void main(String[] args) throws IOException {
//        FileOutputStream fos = new FileOutputStream("daily-java\\src\\daily\\play1\\test.txt");
//        fos.write(97);
//        fos.close();
//    }
//}

//public class demo12{
//    public static void main(String[] args) throws FileNotFoundException, IOException {
//        FileInputStream fis = new FileInputStream("aaa\\a.txt");
//        int i = fis.read();
//        System.out.println( i);
//
//        int j = fis.read();
//        System.out.println((char) j);

        //循环读取
//        int a;
//        while((a =fis.read())!=-1){
//            System.out.print((char)a);
//        }
//        fis.close();

        //拷贝文件（小文件）
//        FileInputStream fis = new FileInputStream("E:\\video\\我的解放日志2.mp4");
//        FileOutputStream fos = new FileOutputStream("copy.mp4");
//
//        long start = System.currentTimeMillis();
//        int b;
//        while((b=fis.read())!=-1){
//            fos.write(b);
//        }
//
//        long end = System.currentTimeMillis();
//        //释放资源
//        System.out.println(end-start);
//        fos.close();
//        fis.close();
//   FileInputStream fis = new FileInputStream("aaa/a.txt");
//   byte [] b = new byte[5];
//   int len;
//
//  while((len = fis.read(b))!=-1){
//      System.out.print(new String(b,0,len));
//  }
//    fis.close();
//    }
//}

//public class demo12{
//    public static void main(String[] arga){
//            long [] arr=new long [1001];
//            int n;
//        Scanner sc = new Scanner(System.in);
//        n = sc.nextInt();
//        for (int i = 0; i < n; i++) {
//            arr[i+1] = sc.nextLong();
//        }
//        int max = 1;
//        for (int i = 2; i < arr.length; i++) {
//            if(arr[i]>arr[max]){
//                max = i;
//            }
//        }
//        System.out.println(max);
//    }
//}

//快速排序
//public class demo12{
//    public static void main(String[] args){
//        Scanner sc = new Scanner(System.in);
//        int n =sc.nextInt();
//        int []arr = new int [100];
//        for(int i=0;i<n;i++){
//            arr[i] = sc.nextInt();
//        }
//        quicksort(arr,0,n-1);
//        for (int i = 0; i < n; i++) {
//            System.out.print(arr[i]+" ");
//        }
//    }
//    public static void quicksort(int []arr,int i,int j){
//        if(i>=j){
//            return ;
//        }
//        int start = i;
//        int end = j;
//        int pivot = arr[i];
//        while(start<end){
//            while(start<end&&arr[end]<=pivot){
//                end--;
//            }
//            while(start<end&&arr[start]>=pivot){
//                start++;
//            }
//            if(start!=end){
//                int temp = arr[start];
//                arr[start] = arr[end];
//                arr[end] = temp;
//            }
//        }
//        int temp = arr[i];
//        arr[i] = arr[start];
//        arr[start] = temp;
//        quicksort(arr,i,end-1);
//        quicksort(arr,start+1,j);
//    }
//}

//public class demo12{
//    public static void main(String[] args) throws IOException {
//        FileInputStream fis = new FileInputStream("E:\\video\\我的解放日志独白.mp4");
//        FileOutputStream fos = new FileOutputStream("D:\\java-code\\daily-java\\aaa\\a.txt");
//        fos.write(999);
//        long start = System.currentTimeMillis();
//        byte[] buf = new byte[1024*1024*5];
//        int len =0;
//        while(( len = fis.read(buf))!=-1){
//            fos.write(buf,0,len);
//        }
//        long end = System.currentTimeMillis();
//        System.out.println(end-start);
//        fos.close();
//        fis.close();
//        System.out.println("拷贝完成");
//    }
//}

//public class demo12{
//    public static void main(String[] args) {
//        Scanner sc  = new Scanner(System.in);
//        String str = sc.nextLine();
//        int flag =0 ;
//        StringBuilder sb = new StringBuilder(str);
//        for(int i=0;i<sb.length();i++){
//            for(int j=i+1;j<sb.length();j++){
//                if(sb.charAt(j)==sb.charAt(i)){
//                    sb = sb.deleteCharAt(j);
//                    flag=1;
//                }
//            }
//            if(flag==0){
//                System.out.println(sb.charAt(i));
//                return ;
//            }
//            flag=0;
//        }
//        System.out.println("no");
//    }
//}

//public class demo12{
//    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        int n = sc.nextInt();
//        String [][]arr = new String[100][2];
//        for(int i=0;i<n;i++){
//            arr[i][0] = sc.next();
//            arr[i][1] = sc.next();
//        }
//        for (int i = 0; i < n; i++) {
//                compare(arr[i][0], arr[i][1]);
//        }
//    }
//    public static void compare(String str1,String str2){
//        if(str1.equals(str2)){
//            System.out.println("Tie");
//        }else if(str1.equals("Rock")&&str2.equals("Scissors")){
//            System.out.println("Player1");
//        }else if(str1.equals("Rock")&&str2.equals("Paper")){
//            System.out.println("Player2");
//        }else if(str1.equals("Scissors")&&str2.equals("Paper")){
//            System.out.println("Player1");
//        }else if(str2.equals("Rock")&&str1.equals("Scissors")){
//            System.out.println("Player2");
//        }else if(str2.equals("Rock")&&str1.equals("Paper")){
//            System.out.println("Player1");
//        }else if(str2.equals("Scissors")&&str1.equals("Paper")){
//            System.out.println("Player2");
//        }
//    }
//}

//public class demo12{
//    public static void main(String[] args) {
//        Scanner sc  = new Scanner(System.in);
//        String str = sc.next();
//        if(str.matches("^[^\\d\\s]\\w{0,19}"))
//            System.out.println("yes");
//        else
//            System.out.println("no");
//    }
//}

//public class demo12{
//    public static void main(String[] args){
//        Scanner sc  = new Scanner(System.in);
//        String str = sc.next();
//        char oldchar = sc.next().charAt(0);
//        char newchar = sc.next().charAt(0);
//        System.out.println(str.replace(oldchar,newchar));
//    }
//}

//public class demo12{
//    public static void main(String[] args) {
//            Scanner sc = new Scanner(System.in);
//            String str = sc.nextLine();
//            StringBuilder sb = new StringBuilder(str);
//            for(int i=0;i<sb.length();i++){
//                if(sb.charAt(i)>='A'&&sb.charAt(i)<='Z'){
//                    char []ch = new char[1];
//                    if((sb.charAt(i)-'A'-5)>=0)
//                        ch[0]=(char)(sb.charAt(i)-5);
//                   else {
//                        ch[0] = (char) ((sb.charAt(i) - 'A' - 5) +1 + 'Z');
//                    }
//                   sb = sb.replace(i,i+1,new String(ch));
//                }
//            }
//            System.out.println(sb);
//    }
//}


